afedersiniz çocuklar sormak istediğim neden evet neden benerin denediğimde aniden foreach () CodeIgniter için geçersiz argüman sağlandı ama yine de böyle .. Başlangıçta CodeIgniter'da bir yuvalanabilir yapmak istedim .. ve bu, denetleyicideki komut dosyamın bir örneğidir function load_menus () { $ this-> load-> model ("webadmin / we_model"); $ veri ["menüler"] = $ this-> ben ($ this-> we_model-> get_menus ()); $ this-> load-> view ("webadmin / loadmenu.php", $ data); } özel işlev me ($ menüler = dizi ()) { $ html = ''; // Tüm uygulama menülerini bir ağaç biçiminde oluşturun foreach ($ menü olarak $ menüler) { // Bu menünün alt öğesi olup olmadığını kontrol edin $ count_menu_children = count (get_value ($ menü, 'çocuklar')); // Tek satırlık bir menü oluşturun $ html. = '
';
$ sınıf = get_value ($ menü, 'dtt_inative')! = ''? 'metin hatası': '';
$ etiket = get_value ($ menü, 'url_img') == '' && get_value ($ menü, 'etiket') == ''? '[İSİM YOK]': lang (get_value ($ menü, 'etiket'));
$ html. = ''. $ etiketi. '';
$ html. = ' ';
$ html. = '
';
// Mevcut menüde alt öğeler varsa, hepsini yeniden oluştur
eğer ($ count_menu_children> 0)
$ html. = '- '. custom_menu_tree (get_value ($ menü, 'çocuklar')). '
- php echo $ menüler; ?>